首页> 外文OA文献 >An FPGA Based Software/Hardware Codesign for Real Time Video Processing : A Video Interface Software and Contrast Enhancement Hardware Codesign Implementation using Xilinx Virtex II Pro FPGA
【2h】

An FPGA Based Software/Hardware Codesign for Real Time Video Processing : A Video Interface Software and Contrast Enhancement Hardware Codesign Implementation using Xilinx Virtex II Pro FPGA

机译:用于实时视频处理的基于FPGA的软件/硬件协同设计:使用Xilinx Virtex II Pro FPGA的视频接口软件和对比度增强硬件协同设计实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Xilinx Virtex II Pro FPGA with integrated PowerPC core offers an opportunity to implementing a software and hardware codesign. The software application executes on the PowerPC processor while the FPGA implementation of hardware cores coprocess with PowerPC to achieve the goals of acceleration. Another benefit of coprocessing with the hardware acceleration core is the release of processor load. This thesis demonstrates such an FPGA based software and hardware codesign by implementing a real time video processing project on Xilinx ML310 development platform which is featured with a Xilinx Virtex II Pro FPGA. The software part in this project performs video and memory interface task which includes image capture from camera, the store of image into on-board memory, and the display of image on a screen. The hardware coprocessing core does a contrast enhancement function on the input image. To ease the software development and make this project flexible for future extension, an Embedded Operating System MontaVista Linux is installed on the ML310 platform. Thus the software video interface application is developed using Linux programming method, for example the use of Video4Linux API. The last but not the least implementation topic is the software and hardware interface, which is the Linux device driver for the hardware core. This thesis report presents all the above topics of Operating System installation, video interface software development, contrast enhancement hardware implementation, and hardware core’s Linux device driver programming. After this, a measurement result is presented to show the performance of hardware acceleration and processor load reduction, by comparing to the results from a software implementation of the same contrast enhancement function. This is followed by a discussion chapter, including the performance analysis, current design’s limitations and proposals for improvements. This report is ended with an outlook from this master thesis.
机译:带有集成PowerPC内核的Xilinx Virtex II Pro FPGA为实现软件和硬件代码签名提供了机会。该软件应用程序在PowerPC处理器上执行,而硬件内核的FPGA实现与PowerPC协同处理以实现加速目标。与硬件加速核心进行协同处理的另一个好处是释放了处理器负载。本文通过在具有Xilinx Virtex II Pro FPGA特色的Xilinx ML310开发平台上实施实时视频处理项目,演示了这种基于FPGA的软件和硬件代码签名。该项目中的软件部分执行视频和内存接口任务,包括从相机捕获图像,将图像存储到板载内存中以及在屏幕上显示图像。硬件协同处理核心在输入图像上执行对比度增强功能。为了简化软件开发并使该项目能够灵活地将来扩展,在ML310平台上安装了嵌入式操作系统MontaVista Linux。因此,使用Linux编程方法(例如使用Video4Linux API)来开发软件视频接口应用程序。最后但并非最不重要的实现主题是软件和硬件接口,它是硬件核心的Linux设备驱动程序。本论文报告介绍了操作系统安装,视频接口软件开发,对比度增强的硬件实现以及硬件内核的Linux设备驱动程序编程的所有上述主题。此后,通过与相同对比度增强功能的软件实现的结果进行比较,给出测量结果以显示硬件加速和处理器负载降低的性能。接下来是讨论章节,包括性能分析,当前设计的局限性和改进建议。本报告以本硕士论文的展望作为结尾。

著录项

  • 作者

    Wang, Jian;

  • 作者单位
  • 年度 2006
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号